Wifi Manager
Merhaba arkadaşlar,
Android uygulamamda wifi verilerini çekmek istiyorum mac adres olsun level olsun. Ancak wifi leri bir türlü listeleyemedim.Manifest dosyasında şu izinleri verdim:
<uses-permission android:name="android.permission.INTERNET" ></uses-permission> <uses-permission-sdk-23 android:name="android.permission.INTERNET" ></uses-permission-sdk-23> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" ></uses-permission> <uses-permission-sdk-23 android:name="android.permission.ACCESS_NETWORK_STATE" ></uses-permission-sdk-23> <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" ></uses-permission> <uses-permission-sdk-23 android:name="android.permission.CHANGE_WIFI_STATE" ></uses-permission-sdk-23> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" ></uses-permission> <uses-permission-sdk-23 android:name="android.permission.ACCESS_WIFI_STATE" ></uses-permission-sdk-23> <action android:name="android.net.wifi.WIFI_STATE_CHANGED"/> <action android:name="android.net.wifi.SCAN_RESULTS"/>
Uygulama içerisinde ise:
List<ScanResult> wifiList = wifi.getScanResults();
bu kod ile WifiManager sınıfından taranan wifileri çekmeye çalışıyorum ancak sürekli null dönüyor. Bu sorunu nasıl çözebilirim. Birde API seviyem 25 buda bir sorun teşkil eder mi ? Bazı izinlerde sorun oluyordu çünkü.